<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">

	<title>ASCollectionViewDelegateFlowLayout Protocol Reference</title>

	<link rel="stylesheet" href="../css/style.css">
	<meta name="viewport" content="initial-scale=1, maximum-scale=1.4">
	<meta name="generator" content="appledoc 2.2.1 (build 1334)">
</head>
<body class="appledoc">
	<header>
		<div class="container" class="hide-in-xcode">
			
			<h1 id="library-title">
				<a href="../index.html">  </a>
			</h1>

			<p id="developer-home">
				<a href="../index.html">AsyncDisplayKit</a>
			</p>
			
		</div>
	</header>

	<aside>
		<div class="container">
			<nav>
				<ul id="header-buttons" role="toolbar">
					<li><a href="../index.html">Index</a></li>
<li><a href="../hierarchy.html">Hierarchy</a></li>

					<li id="on-this-page" role="navigation">
						<label>
							On This Page

							<div class="chevron">
								<div class="chevy chevron-left"></div>
								<div class="chevy chevron-right"></div>
							</div>

							<select id="jump-to">
	<option value="top">Jump To&#133;</option>
	
	<option value="overview">Overview</option>
	

	
	
	<option value="tasks">Tasks</option>
	
	

	
	

	

	
	<optgroup label="Instance Methods">
		
		<option value="//api/name/collectionView:layout:insetForSectionAtIndex:">- collectionView:layout:insetForSectionAtIndex:</option>
		
		<option value="//api/name/collectionView:layout:referenceSizeForFooterInSection:">- collectionView:layout:referenceSizeForFooterInSection:</option>
		
		<option value="//api/name/collectionView:layout:referenceSizeForHeaderInSection:">- collectionView:layout:referenceSizeForHeaderInSection:</option>
		
	</optgroup>
	
	
</select>
						</label>
					</li>
				</ul>
			</nav>
		</div>
	</aside>

	<article>
		<div id="overview_contents" class="container">
			<div id="content">
				<main role="main">
					<h1 class="title">ASCollectionViewDelegateFlowLayout Protocol Reference</h1>

					
					<div class="section section-specification"><table cellspacing="0"><tbody>
						<tr>
	<th>Conforms to</th>
	<td><a href="../Protocols/ASCollectionDelegate.html">ASCollectionDelegate</a></td>
</tr><tr>
	<th>Declared in</th>
	<td>ASCollectionView.h</td>
</tr>
						</tbody></table></div>
					

                    
					
					<div class="section section-overview">
						<a title="Overview" name="overview"></a>
						<h2 class="subtitle subtitle-overview">Overview</h2>
						<p>Defines methods that let you coordinate with a <code>UICollectionViewFlowLayout</code> in combination with an <code>ASCollectionView</code>.</p>
					</div>
					
					

					
					
					<div class="section section-tasks">
						<a title="Tasks" name="tasks"></a>
						

						
						

						<div class="task-list">
							<div class="section-method">
	<a name="//api/name/collectionView:layout:insetForSectionAtIndex:" title="collectionView:layout:insetForSectionAtIndex:"></a>
	<h3 class="method-title"><code><a href="#//api/name/collectionView:layout:insetForSectionAtIndex:">&ndash;&nbsp;collectionView:layout:insetForSectionAtIndex:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>This method is deprecated and does nothing from 1.9.7 and up
Previously it applies the section inset to every cells within the corresponding section.
The expected behavior is to apply the section inset to the whole section rather than
shrinking each cell individually.
If you want this behavior, you can integrate your insets calculation into
<code>constrainedSizeForNodeAtIndexPath</code>
please file a github issue if you would like this to be restored.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (UIEdgeInsets)collectionView:(ASCollectionView *)<em>collectionView</em> layout:(UICollectionViewLayout *)<em>collectionViewLayout</em> insetForSectionAtIndex:(NSInteger)<em>section</em></code></div>

		    
			

			

			

			
			<div class="method-subsection discussion-section">
				<h4 class="method-subtitle">Discussion</h4>
				<p>This method is deprecated and does nothing from 1.9.7 and up
Previously it applies the section inset to every cells within the corresponding section.
The expected behavior is to apply the section inset to the whole section rather than
shrinking each cell individually.
If you want this behavior, you can integrate your insets calculation into
<code>constrainedSizeForNodeAtIndexPath</code>
please file a github issue if you would like this to be restored.</p>
			</div>
			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">ASCollectionView.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/collectionView:layout:referenceSizeForHeaderInSection:" title="collectionView:layout:referenceSizeForHeaderInSection:"></a>
	<h3 class="method-title"><code><a href="#//api/name/collectionView:layout:referenceSizeForHeaderInSection:">&ndash;&nbsp;collectionView:layout:referenceSizeForHeaderInSection:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Asks the delegate for the size of the header in the specified section.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (CGSize)collectionView:(ASCollectionView *)<em>collectionView</em> layout:(UICollectionViewLayout *)<em>collectionViewLayout</em> referenceSizeForHeaderInSection:(NSInteger)<em>section</em></code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">ASCollectionView.h</code></p>
			</div>
			
			
		</div>
	</div>
</div><div class="section-method">
	<a name="//api/name/collectionView:layout:referenceSizeForFooterInSection:" title="collectionView:layout:referenceSizeForFooterInSection:"></a>
	<h3 class="method-title"><code><a href="#//api/name/collectionView:layout:referenceSizeForFooterInSection:">&ndash;&nbsp;collectionView:layout:referenceSizeForFooterInSection:</a></code>
</h3>

	<div class="method-info">
		<div class="pointy-thing"></div>

		<div class="method-info-container">
			
			
			<div class="method-subsection brief-description">
				<p>Asks the delegate for the size of the footer in the specified section.</p>
			</div>
			
		    

			<div class="method-subsection method-declaration"><code>- (CGSize)collectionView:(ASCollectionView *)<em>collectionView</em> layout:(UICollectionViewLayout *)<em>collectionViewLayout</em> referenceSizeForFooterInSection:(NSInteger)<em>section</em></code></div>

		    
			

			

			

			

			

			

			
			<div class="method-subsection declared-in-section">
				<h4 class="method-subtitle">Declared In</h4>
				<p><code class="declared-in-ref">ASCollectionView.h</code></p>
			</div>
			
			
		</div>
	</div>
</div>
						</div>
						
					</div>
					
					

                    
                    
          
				</main>

				<footer>
					<div class="footer-copyright">
						
						<p class="copyright">Copyright &copy; 2016 AsyncDisplayKit. All rights reserved. Updated: 2016-11-05</p>
						
						
						<p class="generator">Generated by <a href="http://appledoc.gentlebytes.com">appledoc 2.2.1 (build 1334)</a>.</p>
						
					</div>
				</footer>
			</div>
		</div>
	</article>

	<script src="../js/script.js"></script>
</body>
</html>